﻿using DevExpress.Mvvm;
using DevExpress.Mvvm.DataAnnotations;
using DevExpress.Mvvm.Native;
using DevExpress.Mvvm.POCO;
using DotNetExtensions.AspNet.DevExpress.Services;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using DotNetExtensions.AspNet.HttpClients;

namespace DotNetExtensions.AspNet.DevExpress.MVVM.ViewModels
{
    public abstract partial class SingleObjectViewModel<TEntity, TPrimaryKey> : SingleObjectViewModelBase<TEntity, TPrimaryKey>
        where TEntity : class
    {

        protected SingleObjectViewModel(Func<TEntity, object> getEntityDisplayNameFunc = null)
            : base(getEntityDisplayNameFunc)
        {
        }
    }
}
